package cn.fintecher.pangolin.service.business.model;

import cn.fintecher.pangolin.entity.elastic.UnMappedValue;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Auther: xiaqun
 * @Description: 卡信息模型
 * @Date: 15:10 2019/11/14
 */

@Data
public class AppCardModel {
    @ApiModelProperty(value = "卡号")
    private String cardNo;

    @ApiModelProperty(value = "欠款")
    private Double leftAmt = 0d;

    @ApiModelProperty(value = "委案金额")
    private Double overdueAmtTotal = 0d;

    @ApiModelProperty(value = "卡额度")
    private Double limitAmt = 0d;

    @ApiModelProperty(value = "卡类型")
    private String cardNoType;

    @ApiModelProperty(value = "账单日")
    private String billDay;

    @ApiModelProperty(value = "入催日期")
    private Date remindersDate;

    @ApiModelProperty(value = "开户日期")
    private Date openAccountDate;

    @ApiModelProperty(value = "停卡日期")
    private Date stopAccountDate;

    @ApiModelProperty(value = "期数")
    private Integer overduePeriods;

    @ApiModelProperty(value = "天数")
    private Integer overdueDays;

    @ApiModelProperty(value = "帐号")
    private String account;

    @ApiModelProperty(value = "案件编号")
    private String caseNumber;

    @ApiModelProperty(notes = "分行")
    private String branch;

    @ApiModelProperty(notes = "支行")
    private String subBranch;

    @ApiModelProperty(value = "推广机构")
    private String extensionInfo;

    @ApiModelProperty(value = "推广员")
    private String extensionAgent;

    @ApiModelProperty(notes = "其他信息")
    private List<UnMappedValue> unMapped;
}
